@charset "utf-8";

/** 初始化css **/
*{ margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
table {width:100%; border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;vertical-align:top; border:nonel}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:14px;}
ol, ul, li, dl, dt, dd {list-style:none;}
img{border: 0;}
input, button, textarea, checkbox, select, radio, form {vertical-align:top;}
a,ins{color:#444; text-decoration:none;}
a:link, a:visited {text-decoration:none;}
a:hover { color: #5398F4;}
html,body{ height: 100%; font-size: 14px; color: #444;}
input{ outline: none;}

.local{ width: 1200px; margin: 0 auto; overflow: hidden;}
.fr{float:right}
.fl{float:left}

/* 顶部 */
.tou{ width: 100%; height: 32px; background: #FAFAFA; font-size: 12px; line-height: 32px; color: #999;}
.tou i{ font-style: normal; float: right;}
.tou i>a{ color: #999; margin: 0 3px;}
.tou i>a:hover{ color: #5398F4;}

/* 头部 */
.header{ background: #FFFFFF;}
.head{ height: 44x;  padding: 30px 0; overflow: hidden;}
.logo_icon{ width: 252px; height: 34px; margin: 5px 0; float: left; overflow: hidden;}
.logo_icon img{ width: 252px;filter:none;}
.wwle{
    width: 1168px;
    border: 1px solid #F4F5F6;
    padding: 8px 15px 15px;
    margin: 0 auto;
    overflow: hidden;}
.wwle>span{
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    text-indent: 2em;
    margin-top: 8px;
    text-align: justify;}
.wwle>h1 {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    color: #333;
}
.search{ width: 418px; height: 44px; margin: 0 90px; line-height: 34px; overflow: hidden; float: left;}
.search .input{ width: 310px; height: 42px; border: 1px solid #D9D9D9; background: none; padding-right: 4px; font-size: 14px; color: #999; float: left; text-indent: 15px;}
.search .button{ width: 92px; height: 44px; font-size: 16px; background: #5398F4; color: #FFFFFF; text-align: center; border: 0;}

.phone{ width: 324px; overflow: hidden; float: right;}
.phone img{ width: 34px; height: 34px; margin: 5px 3px 5px 0; float: left;}
.phone span{ display: block; width: 34px; height: 34px; margin-top: 5px; font-size: 14px; line-height: 17px; color: #999; text-align: center; float: left;}
.phone p{ font-size: 36px; line-height: 44px; color: #5398F4; margin-left: 10px; float: left;}

/* 全国免费咨询电话 */
.flt {
    float: right;
}
.telephone img{
	width: 28px;
	margin-top: 7px;
	margin-right: 15px;
}
.wz {
    float: left;
}
.telephone .telephone_con{
	width: 172px;
	float: left;
    text-align: center;
}

.zxdh {
    color: #666;
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 6px;
    float: left;
}

.dhh {
    font-size: 24px;
    line-height: 28px;
    width: 100%;
    float: left;
    font-weight: bold;
    color: #5398F4;
}

/* 导航 */
.daohang{ width: 100%; height: 48px; background: #5398F4;}
.navbar div{ width: 210px; height: 48px; float: left; color: #FFFFFF; font-size: 16px; text-align: center; line-height: 48px; cursor: pointer;}
.navbar div>a{ color: #FFFFFF;}
.navbar li{ width: 170px; height: 48px; color: #FFFFFF; float: left;}
.navbar li a{ display: block; width: 170px; height: 48px; color: #FFFFFF; font-size: 16px; line-height: 48px; text-align: center;}
.navbar li.prom{ background: #4B89DB;}
.navbar li:hover{ background: #4B89DB;}
.navbar div:hover{ background: #4B89DB;}


.classa{ display: none; width: 210px; height: 380px; background: #FFFFFF; border-radius:0px 0px 2px 2px; overflow: hidden; position: absolute; left: 50%; margin-left: -600px; z-index: 999;}
.classa li{ font-size: 14px; color: #666; line-height: 38px; text-align: center; cursor: pointer; letter-spacing: 0.5px;}
.classa li:hover{ background: #EBF4FF; color: #5398F4;}

.sepro{position: absolute; left: 50%; margin-left: -390px; z-index: 999;}
.sepro li{ display: none; width: 570px; height: 350px; padding: 15px; background: #FFFFFF; border-radius: 2px; opacity: .85; overflow: hidden;}
.sepro li>div{ margin-bottom: 8px; overflow: hidden;}

.item_list{ overflow: hidden;}
.item_list>p{ font-size: 14px; line-height: 24px; font-weight: bold; color: #333;}
.item_list>a{ display: block; font-size: 12px; line-height: 24px; padding: 0 8px; margin: 8px 15px 8px 0; border: 1px solid #dedede; border-radius: 12px; color: #444; float: left;}

/* 尾部 */
.footer{ background: #3C4149; margin-top: 40px; overflow: hidden;}
.bottom{ padding: 40px 0;}
.bottom_left{ width: 370px; color: #BDC2CA;}
.bottom_left>div{ font-size: 18px; line-height: 20px; color: #fff; margin-bottom: 15px;}
.bottom_left>span{ display: block; font-size: 12px; line-height: 20px; margin: 30px 20px 0 0;}
.bottom_left>p{ font-size: 14px; line-height: 24px;}
.bottom_left>p a{  color: #BDC2CA;}

.bottom_conter{ width: 510px; margin: 0 100px; color: #BDC2CA; overflow: hidden;}
.bottom_conter>dl{ width: 170px; float: left;}
.bottom_conter>dl dt{ font-size: 18px; line-height: 20px; color: #fff; margin-bottom: 15px;}
.bottom_conter>dl dd{ font-size: 14px; line-height: 26px; margin-top: 5px;}
.bottom_conter>dl dd a{ color: #BDC2CA;}

.bottom_right{ width: 118px; color: #BDC2CA;}
.bottom_right img{ width: 118px; height: 118px;filter:none;}
.bottom_right>p{ font-size: 14px; line-height: 26px; text-align: center; margin-top: 10px;}
.bottom_right>p a{ color: #BDC2CA;}

.bottom_beian{ font-size: 14px; line-height: 48px; text-align: center; background: #2A2E35; color: #555;}

/**.pub_zixun{ width: 100px; height: 200px; border-radius: 10px; overflow: hidden; position: fixed; right: 0; top: 50%; margin-top: -100px; z-index:999;}
**/
.zhuanti123>a{
 	float: left;
  	display: block;
 	width: 170px;
    font-size: 13px;
    line-height: 33px;
    margin-right: 50px;
    height:30px
}
.zhuanti123 {
    overflow: hidden;
}

.article_con>p>img{
    display:block; 
    margin:auto;
    width: 80%; width:auto; max-width:100%;
}


/**问答医院医生头像添加**/

.fig-hd{width: 100%;overflow: hidden;margin-bottom: 15px;padding-top: 20px;}
.fig-hd div:first-child{float: left;width: 50px;height: 50px;overflow: hidden;border-radius: 3px;}
.fig-hd div:first-child img{width: 100%;height: 100%;object-fit: cover;display: block;}
.fig-hd div:nth-child(2){float: left;padding-top: 3px; width: 50%;font-weight: 600;color: #444;box-sizing: border-box;padding-left: 10px;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fig-hd div:nth-child(2) span{display: block;color: #666;font-weight: 500;margin-top: 7px;}
.fig-hd div:last-child{float: left;font-weight: bold;margin-right: 20px;}

.fig-hd div:nth-child(2) em{font-style: normal;font-size:12px;font-weight:500;}


/**整形资讯右侧医院**/

.hos_jx{ font-size: 16px; color: ##333; font-weight: bold; line-height: 30px; margin-top: 13px; overflow: hidden; padding: inherit;}
.hos_jx:before{ content: ""; display: block; width: 2px; height: 20px; background: #5398F4; margin: 5px 12px 0 0; float: left;}
.rm_list{ width: 298px; border: 1px solid #F5F5F5; margin-top: 22px;}
.hos_list{ width: 270px; margin: 13px auto 18px;}
.hos_list li{ height: 75px; margin-top: 18px; overflow: hidden;}
.hos_list li:first-child{ margin-top: 0;}

.hos_img{ width: 85px; height: 75px; margin-right: 15px; overflow: hidden; float: left;}
.hos_img img{ width: 85px; min-height: 75px;}
.hos_con{ width: 170px; float: left;}
.hos_con .hmz{ font-size: 14px; color: ##333; font-weight: bold; line-height: 20px; -webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;white-space: normal;}
.hos_con .hxz{ font-size: 12px; line-height: 18px; margin-top: 9px; color: #999; -webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;white-space: normal;}
.hos_con .hjj{ font-size: 12px; line-height: 18px; margin-top: 9px; color: #999; -webkit-line-clamp: 1;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;white-space: normal;}


